 |

  |
 |
| |
|
|
| Subject |
Re: Ash, further explanation is needed... |
 |
| |
|
|
| Posted by |
AshsZ (FABio) on January 15, 2003 at 9:50 PM |
 |
| |
This message has been viewed 167 times. |
 |
| |
|
|
| In Reply To |
Ash, further explanation is needed... posted by Black Mammoth (VA) on January 15, 2003 at 09:21 PM |
 |
| |
|
|
| Message |
The MSB in the map point is identified by the ignition control subroutine. This routine finds the datapoint in the map to use based on RPM and airflow. If the value is greater than 128 (or the MSB is set high), it tells the routine to branch off to the knock sensor routine, which is where it reads the greatest amplitude of the signal from the det sensor and refers to a knock limit map (which defines what amplitude/rpm/airflow is actual 'knock') and if knock is detected, it begins to raise the value of this register, but also according to a timer. Without overcomplicating things, it basically starts adding to this register and retarding timing based on the value of that register until it reaches a total value of 4 in the register. But, this value is reduced by a timer also so it essentially looks for 'x' knocks over 'x' time. If the value increases to 4, the system reverts to safety mode. If knock stops, then the value of the register decreases until timing is restored to the original value. I hope that made sense. :)

[ ashleypowers.com ] [ agpowers@bellsouth.net ] [ Zemulator Information Sheet ] When pigs dance, you better get it on video... "You never really learn to swear until you learn to drive." -George Carlin
|
 |
| |
|
|
| Follow Ups |
|
|
| |
|
|
Post a Followup |
You cannot reply to this message because you are not logged in.
|
|
| |
|
|
| |
|
|
|